/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package fait.ferm.ui;

import fait.ferm.global.Glob;
import fait.ferm.persists.Staff_table;
import fait.ferm.persists.Staff_type;
import java.net.URL;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Random;
import java.util.ResourceBundle;
import java.util.logging.Level;
import java.util.logging.Logger;
import javafx.collections.ObservableList;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.Label;
import javafx.scene.control.ListView;
import javafx.scene.layout.BorderPane;

/**
 *
 * @author Greg
 */
public class StaffTabController implements Initializable {
    @FXML
    public ListView staff_list;
    
    @Override
    public void initialize(URL location, ResourceBundle resources) {
        ObservableList model = staff_list.getItems(); //получаем модель листа
        
        //получаем массив всех сотрудников
        ArrayList<Staff_table> arr = (ArrayList<Staff_table>)Glob.getFermEngine().getStaff_table().obj;
        
        //выводим в лист информацию
        for(Staff_table cur_staff: arr) {
            
            BorderPane bp = new BorderPane();
            Label name = new Label(cur_staff.toString());
            Label salary = new Label("дневная ставка " + String.format("%.2f", cur_staff.salary));
            
            bp.setLeft(name);
            bp.setRight(salary);
            
            model.add(bp);
        
        }
    }
    
}
